Skip to content

Release v0.2.1: Show/Episode一覧を追加 - #4

Merged
simosako merged 2 commits into
mainfrom
feature/podcast-content-lists
Oct 4, 2026
Merged

simosako merged 2 commits into
mainfrom
feature/podcast-content-lists

Conversation

@simosako

@simosako simosako commented Oct 4, 2026

Copy link
Copy Markdown
Owner

概要

Show/Episodeの読み取り専用一覧を追加し、v0.2.1としてリリースします。

  • list-shows、list-episodes SHOW_ID。SHOW_ID省略はエラー。
  • 状態・タイトル等の表表示、--json、--include-deleted、20制御記録単位のcursorページング。
  • 既存の認証・runtime読み取りgateを再利用。データ、lock、ownerは変更せず、新たなDBやindexは追加しません。
  • root版数を0.2.1へ更新。依存関係は変更なし。READMEとRelease notesを更新。
  • 配布CIのバイナリsmokeへ一覧コマンドのhelpとSHOW_ID省略エラーを追加。

検証

  • bun test: 903成功、0失敗、13,624 assertions/97 files。
  • npm run check、npx tsc --noEmit --project experiments/m6/tsconfig.json: 成功。
  • Linux x86-64単一バイナリのビルド成功。
  • ソース・認証情報のないworkspaceからversion0.2.1、既存3コマンドと一覧2コマンドのhelp、SHOW_ID省略時のexit1を確認。
  • 一覧APIと正式CLIの表/JSON、オプション、認証、読取専用性、親の停止・pause、空/短いページのcursor継続を自動テスト。

新しい一覧経路のCloudflare実機受け入れは未実施で、Release notesにも明記しています。既存Cloudflare環境の更新・再配備はこのPR/リリースには含めません。

公開・更新

CI成功を確認してMerge commitでmainへマージし、そのcommitへv0.2.1タグを付けます。タグCIがLinuxバイナリ、SHA256SUMS、LICENSE、THIRD_PARTY_NOTICES.mdを公開します。

一覧の利用にはCLIとWorkerの両方をv0.2.1へ更新する必要があります。既存M6サービスでは明示pause・処理終了確認→deploy/稼働検証→明示resumeの互換更新手順を使います。旧形式変換、強制unlock、自動サービス更新は追加しません。

@simosako
simosako merged commit 72885ed into main Oct 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant